<?php
/* *
 * manager block table
 */
class BlockManagerModule extends CWebModule {

    public $regions = array();

    public function init() {
        // this method is called when the module is being created
        // you may place code here to customize the module or the application
        // import the module-level models and components
        $this->setImport(array(
            'BlockManager.models.*',
            'BlockManager.components.*',
        ));

        $this->layoutPath = Yii::getPathOfAlias('application.views.layouts');
        if(empty($this->regions)){
            $this->regions = array(
                'header' => 'Header',
                'footer' => 'Footer',
                'left_sidebar' => 'Left Sidebar',
                'right_sidebar' => 'Right Sidebar'
            );
        }
    }

    public function beforeControllerAction($controller, $action) {
        if (parent::beforeControllerAction($controller, $action)) {
            // this method is called before any module controller action is performed
            // you may place customized code here
            return true;
        }
        else
            return false;
    }

}
